挺看好的一位后端学弟,顶峰见!
大家好,我是程序员鱼皮。最近考研结果出来了、春招也开始了,加入编程导航向我提问、以及找我帮忙改简历的同学越来越多了。
考研的同学无非就这几种情况:
考上研了,想学做项目增加复试竞争力,或者想提升技术水平,弥补因为考研搁置的技术学习。 拿不准的,想试试春招,给自己多一手准备。 没考上的,想冲刺下春招,争取找到一个不错的工作。这类同学比例最多,毕竟考研上岸率也就 20% 左右,没上岸的同学也不要灰心了,打起精神准备求职的逆袭。
除了考研的同学外,很多小伙伴希望尽快找到暑期实习、丰富自己的履历。
无论你是哪种情况,下面这位学弟的提问以及鱼皮给出的建议,应该都会对你有些帮助。
因为,这位学弟的提问实在是太 “典中典” 了。
个人情况
首先简单说下这位提问者的现状:
个人目标:大厂暑期实习 Java 后端开发
学历:985 计科大三
算法:已刷 LeetCode 400 多道题目
八股文:MySQL、Redis
项目:苍穹外卖(后端) + 鱼皮在线判题系统(前后端) + 鱼皮智能 BI 系统(后端) + 鱼皮聚合搜索平台(前后端) + 鱼皮伙伴匹配系统(前后端)。
技术栈:
框架:SpringBoot、MyBatis 微服务:SpringCloud、Nacos、Gateway、Feign 数据库:MySQL、Redis 中间件:RabbitMQ、ELK 其它:Canal、Docker、设计模式、Vue3
提问
1)八股:接下来八股该如何安排,学习顺序如何?大概每天要花多长时间?推荐如何学习?(直接看面试题 or 系统学习)
2)项目:伙伴匹配做完后要继续做新项目吗?还是改进优化拓展老项目(目前只拓展了智能搜索)?如果做新项目,推荐选择什么(代码生成平台 or 王校长《贯穿设计模式》的电商项目)?
3)求职:现在就开始投递简历吗?直接投大厂吗?要同时投递中小厂先面试积攒经验吗?
4)简历:去年有一段两个月的小厂暑期实习经历,但比较水,实际上没干什么事,要写到简历上吗?(如果写上去,再加上两个项目,简历会到第二页,所以会有这样的纠结)
鱼皮的建议
首先,我很看好这位学弟,相信他一定能进大厂。不仅是因为学历不错,更多的是提问非常认真!不仅写清楚了自己的个人情况和问题、排版工整,而且连技术名词的大小写都是标准的。
可能很多同学不以为然,觉得这没什么,但往往就是细节决定成败,编程本来就是一个需要细心和严谨态度的工作。而且提问越认真,别人给你的回复可能才会越准确和完整。(比如这位同学我甚至专门写了这篇 2000 多字的文章)
从个人情况来看,这位同学的学习进度和项目经验已经满足了中大厂的要求。想进大厂的话,接下来要做的肯定就是增加自己求职的核心竞争力,想办法从一众竞争者中脱颖而出。
依次回答上述问题,仅代表个人建议:
1、八股文
从已经做完的项目来看,Redis、MySQL、RabbitMQ 的应用是最多的,所以八股文重点看这三个技术。看完这些后,去阅读计算机基础的八股文,比如操作系统、计算机网络,基本上就足够了。
由于八股文很容易背完就忘,所以要每天坚持、背完一道后将自己的思路整理好记录到笔记中。如果有预约面试,那么就花时间去突击,甚至可以一整天都背八股文(跟考试前临时抱佛脚一样);如果没有面试,每天花 1 - 2 小时,背几道题目就足够了,关键是要能理解。
背八股文的境界和效果也是分段位的:
青铜:没学过技术,死记硬背 白银:学过技术,能理解一部分,背一部分 黄金:学过技术,能理解八股文,并且结合项目去运用。比如经典问题:MySQL 如何性能优化?完全可以实践到项目中。像设计模式相关的题目,有没有实践经历,回答出来的效果真的天差地别。 钻石:学过技术,能理解并运用八股的知识,还能横向或纵向扩展。比如问你 Redis 有哪些数据结构时,你不仅回答出了基本和高级数据结构,还能横向扩展到每个数据结构的应用场景、或者纵向扩展到 Redis 数据结构设计的巧妙之处(比如 ziplist),那真的是太加分了!
第一次背八股文、或者时间有限的情况下,能通过网上的面试题资料达到白银或黄金段位就行;之后,就要通过系统学习技术底层、项目实战等方式陆续提升自己的段位了。
2、项目
已经完成 4 - 5 个项目,算是很优秀了,不愧是我们编程导航的深度学习者。接下来有时间肯定还是要持续学习新项目,学习更多真实业务场景的,只不过不做强制的要求。我非常建议你学习今年我刚带大家做完的 代码生成器共享平台项目 ,因为这个项目不仅从 0 到 1 需求分析、设计、开发到上线,还涉及了复杂的真实业务场景、多种设计模式的运用、以及性能和存储的优化。另外,编程导航今年会带大家做一系列的真实业务场景小项目(已经完成 2 个了),不用再重复写增删改查、花更少的时间快速丰富你的项目经验,强烈推荐学习!
加入编程导航,立即开始项目学习:https://yupi.icu
3、求职
在技术和项目上都已经符合要求的前提下,早就是机会,一定要现在开始投递简历!大厂可以直接到官网投,其他公司可以参考编程导航的春招投递表,我们还会在群里定期推送招聘信息,帮助大家节省时间、不错过重要消息。
大厂一般都是有集中的招聘时间节点和统一的面试批次的,可以直接投递,哪怕一次面试挂了可能还有其他的部门会捞你。当然,虽然你的目标是大厂,但中小厂肯定也是能投就投,有机会多一次面试,检验下自己的水平,还是不错的。
4、简历
如果你的实习经历和求职方向有关联,建议写上去。现在我自己也在管理公司,对这点的心得体会更深刻,因为你之前进过公司,就代表你会更了解公司的一些规矩、跟同事沟通相处的方式、公司做项目的流程等。这些经验也是你自己的竞争力,如实写上去就好了,只不过如果觉得没干什么活,少占用一些空间即可。
不用在意简历会到第二页!只要保证把你最想展示的内容放到第一页,能吸引住面试官,那么他自然会往后接着看,这就足够了。
之前给大家分享过我大学时的个人简历(脱敏压缩版),就是在第一页加了各个模块、尽可能地展示了个人的经历和优势,第二页我可以再补充更多的项目,面试官能看到最好、看不到也不影响他对我的判断。
鱼皮的简历是使用了我们自己开发的 老鱼简历
制作,大家可以在线看:
https://laoyujianli.com/share/yupi ,也可以用它快速做出自己的简历~
OK,就分享到这里,还是那句话,行动起来什么时候都不晚,大家加油吧!
👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。
往期推荐